home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS 1.31 / antlr / err.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-03-10  |  8.8 KB  |  307 lines  |  [TEXT/MPS ]

  1. /*
  2.  * A n t l r  S e t s / E r r o r  F i l e  H e a d e r
  3.  *
  4.  * Generated from: antlr.g
  5.  *
  6.  * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
  7.  * Purdue University Electrical Engineering
  8.  * With AHPCRC, University of Minnesota
  9.  * ANTLR Version 1.31
  10.  */
  11.  
  12. #include <stdio.h>
  13. #define ANTLR_VERSION    131
  14.  
  15. #ifdef __cplusplus
  16. #ifndef __STDC__
  17. #define __STDC__
  18. #endif
  19. #endif
  20. #include "set.h"
  21. #include <ctype.h>
  22. #include "syn.h"
  23. #include "hash.h"
  24. #include "generic.h"
  25. #define zzcr_attr(attr,tok,t)
  26. #define zzSET_SIZE 20
  27. #include "antlr.h"
  28. #include "tokens.h"
  29. #include "dlgdef.h"
  30. #include "err.h"
  31.  
  32. ANTLRChar *zztokens[143]={
  33.     /* 00 */    "Invalid",
  34.     /* 01 */    "Eof",
  35.     /* 02 */    "QuotedTerm",
  36.     /* 03 */    "\\n",
  37.     /* 04 */    "\\\\n",
  38.     /* 05 */    "\\~[]",
  39.     /* 06 */    "~[\\n\"\\]+",
  40.     /* 07 */    "\"",
  41.     /* 08 */    "\\n",
  42.     /* 09 */    "\\\\n",
  43.     /* 10 */    "\\~[]",
  44.     /* 11 */    "~[\\n\"\\]+",
  45.     /* 12 */    "'",
  46.     /* 13 */    "\\n",
  47.     /* 14 */    "\\~[]",
  48.     /* 15 */    "~[\\n'\\]+",
  49.     /* 16 */    "\\*/",
  50.     /* 17 */    "\\*",
  51.     /* 18 */    "\\n",
  52.     /* 19 */    "~[\\n\\*]+",
  53.     /* 20 */    "\\*/",
  54.     /* 21 */    "\\*",
  55.     /* 22 */    "\\n",
  56.     /* 23 */    "~[\\n\\*]+",
  57.     /* 24 */    "\\n",
  58.     /* 25 */    "~[\\n]+",
  59.     /* 26 */    "\\n",
  60.     /* 27 */    "~[\\n]+",
  61.     /* 28 */    "\\n",
  62.     /* 29 */    "~[\\n]+",
  63.     /* 30 */    "\\*/",
  64.     /* 31 */    "\\*",
  65.     /* 32 */    "\\n",
  66.     /* 33 */    "~[\\n\\*]+",
  67.     /* 34 */    "Action",
  68.     /* 35 */    "Pred",
  69.     /* 36 */    "PassAction",
  70.     /* 37 */    "\\n",
  71.     /* 38 */    "\\>",
  72.     /* 39 */    "$",
  73.     /* 40 */    "$$",
  74.     /* 41 */    "$\\[\\]",
  75.     /* 42 */    "$\\[",
  76.     /* 43 */    "$[0-9]+",
  77.     /* 44 */    "$[0-9]+.",
  78.     /* 45 */    "$[0-9]+.[0-9]+",
  79.     /* 46 */    "$[_a-zA-Z][_a-zA-Z0-9]*",
  80.     /* 47 */    "#0",
  81.     /* 48 */    "#\\[\\]",
  82.     /* 49 */    "#\\(\\)",
  83.     /* 50 */    "#[0-9]+",
  84.     /* 51 */    "#[_a-zA-Z][_a-zA-Z0-9]*",
  85.     /* 52 */    "#\\[",
  86.     /* 53 */    "#\\(",
  87.     /* 54 */    "#",
  88.     /* 55 */    "\\)",
  89.     /* 56 */    "\\[",
  90.     /* 57 */    "\\(",
  91.     /* 58 */    "\\\\]",
  92.     /* 59 */    "\\\\)",
  93.     /* 60 */    "\\>",
  94.     /* 61 */    "'",
  95.     /* 62 */    "\"",
  96.     /* 63 */    "\\$",
  97.     /* 64 */    "\\#",
  98.     /* 65 */    "\\\\n",
  99.     /* 66 */    "\\~[\\]\\)>$#]",
  100.     /* 67 */    "/",
  101.     /* 68 */    "/\\*",
  102.     /* 69 */    "\\*/",
  103.     /* 70 */    "//",
  104.     /* 71 */    "~[\\n\\)\\(\\$#\\>\\]\\[\"'/]+",
  105.     /* 72 */    "[\\t\\ ]+",
  106.     /* 73 */    "[\\n\\r]",
  107.     /* 74 */    "\\[",
  108.     /* 75 */    "\\<\\<",
  109.     /* 76 */    "\"",
  110.     /* 77 */    "/\\*",
  111.     /* 78 */    "\\*/",
  112.     /* 79 */    "//",
  113.     /* 80 */    "\\>\\>",
  114.     /* 81 */    "WildCard",
  115.     /* 82 */    "\\@",
  116.     /* 83 */    "LABEL",
  117.     /* 84 */    "grammar-element",
  118.     /* 85 */    "meta-symbol",
  119.     /* 86 */    "#header",
  120.     /* 87 */    "#parser",
  121.     /* 88 */    "#tokdefs",
  122.     /* 89 */    "\\}",
  123.     /* 90 */    "class",
  124.     /* 91 */    "NonTerminal",
  125.     /* 92 */    "TokenTerm",
  126.     /* 93 */    "\\{",
  127.     /* 94 */    "!",
  128.     /* 95 */    "\\<",
  129.     /* 96 */    "\\>",
  130.     /* 97 */    ":",
  131.     /* 98 */    ";",
  132.     /* 99 */    "#lexaction",
  133.     /* 100 */    "#lexclass",
  134.     /* 101 */    "#errclass",
  135.     /* 102 */    "#tokclass",
  136.     /* 103 */    "#token",
  137.     /* 104 */    "=",
  138.     /* 105 */    "[0-9]+",
  139.     /* 106 */    "\\|",
  140.     /* 107 */    "\\~",
  141.     /* 108 */    "..",
  142.     /* 109 */    "^",
  143.     /* 110 */    "#pragma",
  144.     /* 111 */    "approx",
  145.     /* 112 */    "LL(1)",
  146.     /* 113 */    "LL(2)",
  147.     /* 114 */    "\\(",
  148.     /* 115 */    "\\)",
  149.     /* 116 */    "\\*",
  150.     /* 117 */    "\\+",
  151.     /* 118 */    "?",
  152.     /* 119 */    "exception",
  153.     /* 120 */    "default",
  154.     /* 121 */    "catch",
  155.     /* 122 */    "#[A-Za-z0-9_]*",
  156.     /* 123 */    "[\\t\\ ]+",
  157.     /* 124 */    "[\\n\\r]",
  158.     /* 125 */    "//",
  159.     /* 126 */    "/\\*",
  160.     /* 127 */    "#ifdef",
  161.     /* 128 */    "#if",
  162.     /* 129 */    "#ifndef",
  163.     /* 130 */    "#else",
  164.     /* 131 */    "#endif",
  165.     /* 132 */    "#undef",
  166.     /* 133 */    "#import",
  167.     /* 134 */    "ID",
  168.     /* 135 */    "#define",
  169.     /* 136 */    "INT",
  170.     /* 137 */    "enum",
  171.     /* 138 */    "\\{",
  172.     /* 139 */    "=",
  173.     /* 140 */    ",",
  174.     /* 141 */    "\\}",
  175.     /* 142 */    ";"
  176. };
  177. SetWordType zzerr1[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x18,
  178.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  179. SetWordType setwd1[143] = {0x0,0xb0,0x0,0x0,0x0,0x0,0x0,
  180.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  181.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  182.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  183.     0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x0,
  184.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  185.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  186.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  187.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  188.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  189.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,
  190.     0x1,0x1,0xae,0xae,0xa4,0x0,0x0,0x0,
  191.     0x40,0x0,0x0,0x0,0xaa,0xa6,0xae,0xae,
  192.     0xa6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  193.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  194.     0x22,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  195.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  196.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
  197. SetWordType zzerr2[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x10,
  198.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  199. SetWordType zzerr3[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x18,
  200.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  201. SetWordType zzerr4[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x18,
  202.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  203. SetWordType zzerr5[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x10,
  204.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  205. SetWordType setwd2[143] = {0x0,0x6b,0x14,0x0,0x0,0x0,0x0,
  206.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  207.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  208.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  209.     0x0,0x0,0x0,0x6b,0x0,0x0,0x0,0x0,
  210.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  211.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  212.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  213.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  214.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  215.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  216.     0x0,0x0,0xeb,0x6b,0x6f,0x14,0x0,0x0,
  217.     0x0,0x0,0x0,0x80,0x6b,0x6b,0x6b,0x6b,
  218.     0x6b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  219.     0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,
  220.     0x6b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  221.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  222.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
  223. SetWordType zzerr6[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x10,
  224.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  225. SetWordType zzerr7[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x34,0x0,
  226.     0x0,0x0,0x80,0x0, 0x0,0x0,0x0,0x0};
  227. SetWordType zzerr8[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x10,
  228.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  229. SetWordType zzerr9[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x34,0x0,
  230.     0x0,0x0,0x80,0x0, 0x0,0x0,0x0,0x0};
  231. SetWordType zzerr10[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x30,0x0,
  232.     0x0,0x0,0x80,0x0, 0x0,0x0,0x0,0x0};
  233. SetWordType zzerr11[20] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x2,0x18,
  234.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  235. SetWordType setwd3[143] = {0x0,0x0,0x7d,0x0,0x0,0x0,0x0,
  236.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  237.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  238.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  239.     0x0,0x0,0x0,0x71,0x71,0xf1,0x0,0x0,
  240.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  241.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  242.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  243.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  244.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  245.     0x0,0x0,0x7d,0x30,0x79,0x0,0x0,0x0,
  246.     0x0,0x0,0x72,0x0,0x7d,0x7d,0x71,0x0,
  247.     0x80,0x71,0x0,0x72,0x0,0x0,0x0,0x0,
  248.     0x0,0x0,0x0,0x72,0x71,0x0,0x0,0x71,
  249.     0x0,0x0,0x0,0x71,0x72,0x71,0x71,0x0,
  250.     0x72,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  251.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  252.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
  253. SetWordType zzerr12[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  254.     0x0,0x80,0x3,0x0, 0x0,0x0,0x0,0x0};
  255. SetWordType zzerr13[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x10,0x2,
  256.     0x4,0xc,0xc8,0x0, 0x0,0x0,0x0,0x0};
  257. SetWordType zzerr14[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x20,
  258.     0x0,0x0,0x4,0x0, 0x0,0x0,0x0,0x0};
  259. SetWordType zzerr15[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x10,0x0,
  260.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  261. SetWordType zzerr16[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x18,
  262.     0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0};
  263. SetWordType zzerr17[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  264.     0x0,0x0,0x0,0x0, 0x80,0x2,0x0,0x0};
  265. SetWordType zzerr18[20] = {0x2,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  266.     0x0,0x0,0x0,0x0, 0x82,0x2,0x0,0x0};
  267. SetWordType setwd4[143] = {0x0,0xb0,0x6,0x0,0x0,0x0,0x0,
  268.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  269.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  270.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  271.     0x0,0x0,0x0,0x3e,0x6,0x6,0x0,0x0,
  272.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  273.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  274.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  275.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  276.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  277.     0x0,0x0,0x6,0x0,0x6,0x0,0x0,0x0,
  278.     0x0,0x0,0x3e,0x38,0x3e,0x6,0x7,0x0,
  279.     0x0,0x6,0x0,0x36,0x38,0x38,0x38,0x38,
  280.     0x38,0x0,0x0,0x36,0x6,0x0,0x0,0x7,
  281.     0x0,0x0,0x0,0x7,0x36,0x6,0x6,0x0,
  282.     0x3e,0x20,0x20,0x0,0x0,0x0,0x0,0x0,
  283.     0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,
  284.     0x40,0x0,0x40,0x0,0x0,0x0,0x0,0x0};
  285. SetWordType zzerr19[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  286.     0x0,0x0,0x0,0x0, 0x0,0x38,0x0,0x0};
  287. SetWordType zzerr20[20] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  288.     0x0,0x0,0x0,0x0, 0x0,0x38,0x0,0x0};
  289. SetWordType setwd5[143] = {0x0,0x9,0x0,0x0,0x0,0x0,0x0,
  290.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  291.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  292.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  293.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  294.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  295.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  296.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  297.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  298.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  299.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  300.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  301.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  302.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  303.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  304.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  305.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  306.     0x0,0x0,0x8,0x0,0x0,0x6,0x6,0x0};
  307.